package org.dxy.api.dto.vo;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 工位操作记录VO
 */
@Data
public class WorkstationOperationVo {
    
    /**
     * 记录ID
     */
    private Long id;
    
    /**
     * 工位ID
     */
    private Long workstationId;
    
    /**
     * 工位名称
     */
    private String workstationName;
    
    /**
     * 工单号
     */
    private String workOrderCode;
    
    /**
     * 产品序列号
     */
    private String serialNumber;
    
    /**
     * 产品名称
     */
    private String productName;
    
    /**
     * 操作类型：IN-进站，OUT-出站
     */
    private String operationType;
    
    /**
     * 操作员工号
     */
    private String operatorCode;
    
    /**
     * 操作员姓名
     */
    private String operatorName;
    
    /**
     * 操作时间
     */
    private LocalDateTime operationTime;
    
    /**
     * 加工时长（分钟）
     */
    private Integer processingDuration;
    
    /**
     * 状态：SUCCESS-成功，FAILED-失败
     */
    private String status;
    
    /**
     * 备注
     */
    private String remark;
}